package org.rc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.rc.dto.MicAddDto;
import org.rc.dto.MicUpdateDto;

@Data
public class Mic {
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    private String name;

    private String mac;

    public static Mic getInstance(MicAddDto micAddDto){
        Mic mic = new Mic();
        mic.setName(micAddDto.getName());
        mic.setMac(micAddDto.getMac());
        return mic;
    }

    public static Mic getInstance(MicUpdateDto micUpdateDto){
        Mic mic = new Mic();
        mic.setId(micUpdateDto.getId());
        mic.setName(micUpdateDto.getName());
        mic.setMac(micUpdateDto.getMac());
        return mic;
    }
}
